to make up lost time - Español Inglés Diccionario